Какво е лицево разпознаване?
Технологията за лицево разпознаване (или разпознаване на лица) е метод, използван за картографиране, идентифициране или проверка на структурата на лицето на човек. С технологията за разпознаване на лица е възможно да се създаде уникален цифров код, наречен лицев отпечатък. Тези отпечатъци се съхраняват в база данни за разпознаване на лица. Ако въведете снимка в базата данни, тя ще намери всеки съответстващ лицев отпечатък, който е съхранил.
Как работи лицевото разпознаване?
С развитието на технологията за лицево разпознаване се появиха множество методи за картографиране на лица и съхраняване на лицеви данни с различни нива на точност и ефективност. Тук ще проучим как работи разпознаването на лица, заедно с това как се съхраняват получените данни и кой обикновено има достъп до тях.
Има три метода за лицево разпознаване:
Традиционно лицево разпознаване: идентифициране на човек от снимка.
3D лицево разпознаване: използване на 3D скенери за улавяне на приликата на човек в реално време.
Биометрично лицево разпознаване: анализиране на уникални лицеви контури, характеристики и измервания, за да се определи нечия самоличност.
Традиционно лицево разпознаване
Можем да разделим традиционното лицево разпознаване на две основни категории: холистично и базирано на функции.
Холистичното лицево разпознаване анализира цялото лице на обекта, за да намери идентифициращи характеристики, които съответстват на целта.
Базираното на функции лицево разпознаване отделя съответните данни за разпознаване от лицето, след което ги прилага към шаблон, който се сравнява с потенциални съвпадения.
За да идентифицира целта, традиционната система за лицево разпознаване обикновено преминава през следните стъпки.
Стъпка 1: Откриване
Софтуерът за лицево разпознаване разпознава лицето ви в изображение — помислете за онези малки квадратчета, които се появяват, когато маркирате снимки във Facebook, или квадратчетата на камерата на телефона ви, когато подреждате снимка.
Стъпка 2: Анализ
Алгоритмите за лицево разпознаване се използват за идентифициране на вашите уникални лицеви биометрични данни и характеристики, като пространството между носа и устата, размера на веждите, ширината на челото и много други атрибути.
Тези отличителни черти се наричат възлови точки и средното човешко лице съдържа приблизително 80 от тях. Тази аналогова информация се преобразува в цифров код, за да формира вашия лицев отпечатък.
Стъпка 3: Идентификация
Софтуерът за лицево разпознаване вече може да сравни вашия лицев отпечатък с други лицеви отпечатъци в базата данни, за да намери съвпадение.
Софтуерът за лицево разпознаване съпоставя вашия лицев отпечатък с други в база данни за лицево разпознаване.Софтуерът за лицево разпознаване съпоставя вашия лицев отпечатък с други в база данни.
3D лицево разпознаване
Методът за 3D лицево разпознаване включва използване на сензори за улавяне на формата на лицето с по-голяма точност.
За разлика от традиционните методи за лицево разпознаване, точността на 3D лицевото разпознаване не се влияе от осветлението и сканирането може да се извършва дори на тъмно. Друго предимство на 3D лицевото разпознаване е, че може да разпознае цел от множество ъгли, а не само прав профил.
Процесът на 3D лицево разпознаване има шест основни стъпки.
Стъпка 1: Откриване
Вашето лице може да бъде заснето директно като 3D изображение от камери за лицево разпознаване
Стъпка 2: Подравняване
Софтуерът за разпознаване на лица вече определя позицията и ъгъла на лицето ви, както и неговия размер. Докато лицето ви е ориентирано на 90 градуса спрямо камерата, софтуерът за 3D лицево разпознаване може да го идентифицира.
Стъпка 3: Измерване
Сега, след като вашето изображение е разпознато, системата измерва (до субмилиметър) конкретната форма на лицето ви. След като има това много точно измерване, се създава шаблон.
Стъпка 4: Представяне
Подобно на стъпката на анализ на традиционното лицево разпознаване, системата сега взема уникалния шаблон, който е създала въз основа на вашите черти на лицето, и го преобразува в код.
Стъпка 5: Съпоставяне
Както можете да си представите, стъпката за съпоставяне включва търсене в базата данни, за да намерите съвпадение за вашия новоконвертиран шаблон. Ако базата данни, в която се търси, е съставена изцяло от 3D изображения, съвпадението може да бъде направено без никакви допълнителни стъпки.
Стъпка 6: Проверка или идентификация
Сега, в зависимост от ситуацията, софтуерът за 3D лицево разпознаване може или да ви потвърди, или да ви идентифицира. Проверката се използва за потвърждаване на самоличността ви, съпоставяне на вашето сканиране с изображение, което потвърждава кой сте.